laravel/lumen 代码检查和格式化
代码检查和格式化还是很重要的,使用下面两个工具快速的lint和格式化代码
php-cs-fixer 还没有支持到 psr4,对于 laravel 来说总是把 namespace 的 App 转为小写,所以需要自定义一些配置。
lint
- 安装 https://github.com/overtrue/phplint
- 配置 phplint 忽略vendor目录
|
|
php-cs-fixer v1版本
- 安装 php-cs-fixer
https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/1.13 使用1.*分支 - 将 https://gist.github.com/liyu001989/e03ba808c61ab0df77d118a9a30549a0这个文件放在项目根目录
- 运行 php-cs-fixer fix ./ –config-file=.php_cs
php-cs-fixer v2版本
- 安装 php-cs-fixer v2
- 将 https://gist.github.com/liyu001989/8effc9aaaa0897a11e7a1bcc73f83b82这个文件放在项目根目录
- 运行 php-cs-fixer fix ./